581295
875822
9569
77980
189955
213904
945696
45083
996908
494184
797896
126390
5169799
3590581
3118148
2419804
2243988
2070609
1991358
192178
1776118
1724136
1696196
1642471